﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

namespace Estrutura
{
    public class ES_Inspecao
    {

        private string _ctm_cad_inspecao_id;
        private string _ins_codigo;
        private string _ins_descricao;
        private string _ins_descricao_longa;
        private string _ins_grupo;
        private string _ins_grupo_desc;
        private string _usu_insert;
        private string _data_insert;
        private string _usu_update;
        private string _data_update;
        private string _ctm_inspecao_tipo_id;
        private string _cit_descricao;
        private string _ins_cmv_valor;
        private string _ctm_unidade_medida_id;
        private string _ctm_intervalo_tipo_id;
        private string _cpe_base_calculo;
        private string _periodicidade_inspecao;
        private string _cmu_descricao;

        public string CTM_CAD_INSPECAO_ID
        {
            get { return _ctm_cad_inspecao_id; }
            set { _ctm_cad_inspecao_id = value; }
        }
        public string INS_CODIGO
        {
            get { return _ins_codigo; }
            set { _ins_codigo = value; }
        }
        public string INS_DESCRICAO
        {
            get { return _ins_descricao; }
            set { _ins_descricao = value; }
        }
        public string INS_DESCRICAO_LONGA
        {
            get { return _ins_descricao_longa; }
            set { _ins_descricao_longa = value; }
        }
        public string INS_GRUPO
        {
            get { return _ins_grupo; }
            set { _ins_grupo = value; }
        }
        public string INS_GRUPO_DESC
        {
            get { return _ins_grupo_desc; }
            set { _ins_grupo_desc = value; }
        }
        public string USU_INSERT
        {
            get { return _usu_insert; }
            set { _usu_insert = value; }
        }
        public string DATA_INSERT
        {
            get { return _data_insert; }
            set { _data_insert = value; }
        }
        public string USU_UPDATE
        {
            get { return _usu_update; }
            set { _usu_update = value; }
        }
        public string DATA_UPDATE
        {
            get { return _data_update; }
            set { _data_update = value; }
        }
        public string CTM_INSPECAO_TIPO_ID
        {
            get { return _ctm_inspecao_tipo_id; }
            set { _ctm_inspecao_tipo_id = value; }
        }
        //tipo de inspeção
        public string CIT_DESCRICAO
        {
            get { return _cit_descricao; }
            set { _cit_descricao = value; }
        }
        //dados execução padrão
        public string INS_CMV_VALOR
        {
            get { return _ins_cmv_valor; }
            set { _ins_cmv_valor = value; }
        }
        public string CTM_UNIDADE_MEDIDA_ID
        {
            get { return _ctm_unidade_medida_id; }
            set { _ctm_unidade_medida_id = value; }
        }
        public string CTM_INTERVALO_TIPO_ID
        {
            get { return _ctm_intervalo_tipo_id; }
            set { _ctm_intervalo_tipo_id = value; }
        }
        public string CPE_BASE_CALCULO
        {
            get { return _cpe_base_calculo; }
            set { _cpe_base_calculo = value; }
        }
        public string PERIODICIDADE_INSPECAO
        {
            get { return _periodicidade_inspecao; }
            set { _periodicidade_inspecao = value; }
        }
        public string CMU_DESCRICAO
        {
            get { return _cmu_descricao; }
            set { _cmu_descricao = value; }
        }
    }

    public class ES_Inspecao_Aplicaveis
    {
        private string _ctm_plano_manutencao_id;
        private string _plm_plano;
        private string _part_number_id;
        private string _pnu_part_number;
        private string _pnu_descricao_ingles;

        public string CTM_PLANO_MANUTENCAO_ID
        {
            get { return _ctm_plano_manutencao_id; }
            set { _ctm_plano_manutencao_id = value; }
        }
        public string PLM_PLANO
        {
            get { return _plm_plano; }
            set { _plm_plano = value; }
        }
        public string PART_NUMBER_ID
        {
            get { return _part_number_id; }
            set { _part_number_id = value; }
        }
        public string PNU_PART_NUMBER
        {
            get { return _pnu_part_number; }
            set { _pnu_part_number = value; }
        }
        public string PNU_DESCRICAO_INGLES
        {
            get { return _pnu_descricao_ingles; }
            set { _pnu_descricao_ingles = value; }
        }
    }

    public class ES_Servicos
    {
        private string _servico_id;
        private string _servico_descricao;

        public string SERVICO_ID
        {
            get { return _servico_id; }
            set { _servico_id = value; }
        }
        public string SERVICO_DESCRICAO
        {
            get { return _servico_descricao; }
            set { _servico_descricao = value; }
        }
    }
}
